package com.ocom.common.entity.payconfig;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * fk_param_config
 * @author 
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(value = "fk_param_config")
public class EntityFkParamConfig implements Serializable {
    private static final long serialVersionUID = -40204168092059957L;
    /**
     * 自增id，主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 单位编号
     */
    private Long comId;

    /**
     * 商户id,0代表单位
     */
    private Integer merchId;

    /**
     * 是否允许离线消费,0 不允许，1允许
     */
    private Byte isOffline;

    /**
     * 机具离线总时长(单位：分钟)
     */
    private Integer maxtimeOffline;

    /**
     * 机具离线总笔数
     */
    private Integer alltimesOffline;

    /**
     * 机具离线总金额 (单位：分)
     */
    private Integer allamountOffline;

    /**
     * 单用户离线总笔数
     */
    private Integer onetimesOffline;

    /**
     * 单用户离线总金额(单位：分)
     */
    private Integer oneamountOfflin;

    /**
     * 单笔最大离线金额(单位：分)
     */
    private Integer maxamountOfflin;
    /**
     * 离线码链接
     */
    private String offlineUrl;
    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新人
     */
    private String updateUser;

    /**
     * 更新时间
     */
    private Date updateTime;

    private Integer refundMode;
}